package com.heima.utils.threadLocal;

import com.heima.model.user.pojos.ApUser;


public class AppThreadLocalUtil {

    private final static ThreadLocal<ApUser> ApUserThreadLocal=new ThreadLocal<>();
    public static void setUser(ApUser user)
    {
        ApUserThreadLocal.set(user);
    }
    public static ApUser getUser()
    {
        return ApUserThreadLocal.get();
    }
    public static void clear()
    {
        ApUserThreadLocal.remove();
    }
    public static Integer getUserId(){
        return ApUserThreadLocal.get().getId();
    }
    public static void setUserId(Integer userId)
    {
        ApUser user = new ApUser();
        user.setId(userId);
        setUser(user);
    }

}
